-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide fillDescriptions for Pixel CPE classes #27694
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27694/11298
|
A new Pull Request was created by @mmusich (Marco Musich) for master. It involves the following packages: RecoLocalTracker/SiPixelRecHits @perrotta, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
RecoLocalTracker/SiPixelRecHits/plugins/PixelCPEGenericESProducer.cc
Outdated
Show resolved
Hide resolved
RecoLocalTracker/SiPixelRecHits/plugins/PixelCPEGenericESProducer.cc
Outdated
Show resolved
Hide resolved
@mmusich thanks for doing the work! |
The code-checks are being triggered in jenkins. |
RecoLocalTracker/SiPixelRecHits/plugins/PixelCPEGenericESProducer.cc
Outdated
Show resolved
Hide resolved
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27694/11300
|
Co-Authored-By: Chris Jones <[email protected]>
Co-Authored-By: Chris Jones <[email protected]>
related to the cfi cleanup I see that some explicit (re)definitions of the ES producers are present in the following (excluding auto-generated HLT files)
The overlapproblem_pixelphase1_cfg.py is apparently not used. |
+1
There are still a few places outside of the reference PixelCPE package definitions where the ES producer instance configurations can be cleaned up. This can be done in a follow up PR |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
I just stumbled upon this - it looks like |
@fwyzard PixelCPEFast exists only in the Patatrack fork. |
@fwyzard There is no such file in cmssw... |
Yep, that's what I just realised... thanks. |
PR description:
This PR provides
fillDescriptions
methods for PixelCPE classes as requested in issue #27660.The
fillPSetDescription
method is used when useful to recycle configuration from the helper classes.As a result, all occurences of
existsAs
inRecoLocalTracker/SiPixelRecHits
are removed.The parameter
DoCosmics
(unused) is removed from the configuration files ofPixelCPEClusterRepair
andPixelCPETemplateReco
though is maintained in thefillDescriptions
as it happens to be in existing HLT configuration files.PR validation:
It passes standard tests performed with
addOnTests
andif this PR is a backport please specify the original PR:
This PR is not a backport.
cc:
@tsusa @pmaksim1 @cmantill @OzAmram @tvami